package com.struts.web.user.manage.jianli;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;

import com.base.Constants;
import com.ibatis.po.user.TUserInfo;
import com.lg.system.CLGAction;
import com.struts.deal.UserDeal;
import com.struts.web.user.register.UserPictureForm;

public class EditUserPictureAction extends CLGAction {
     
	
	public ActionForward execute(ActionMapping actionMapping,
            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws
Exception {
		TUserInfo user = (TUserInfo)request.getSession().getAttribute("TUser");
		if(user==null){
			ActionMessages msgs = new ActionMessages();
			msgs.add("userReLogin",new ActionMessage(Constants.USER_RE_LOGIN));
			saveErrors(request, msgs);
			return actionMapping.findForward("userlogin");
		}
		UserPictureForm aWebForm=(UserPictureForm) actionForm;
		if(aWebForm.getOmethod()!=null && aWebForm.getOmethod().equals("add")){
			UserDeal.doUserPicture(request, aWebForm);
		}else{
			UserDeal.loadPicture(request, aWebForm);
		}
		logger.info("edituserpicture");
		return actionMapping.getInputForward();
    
}
}
